home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / IDLIncludes / AppleScript.idl < prev    next >
Text File  |  1996-05-01  |  4KB  |  122 lines

  1. /*
  2.      File:        AppleScript.idl
  3.  
  4.      Contains:    AppleScript Specific Interfaces.
  5.  
  6.      Version:    Technology:    AppleScript 1.1
  7.                  Release:    Universal Interfaces 3.0d3 on Copland DR1
  8.  
  9.      Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10.  
  11.      Bugs?:        If you find a problem with this file, send the file and version
  12.                  information (from above) and the problem description to:
  13.  
  14.                      Internet:    apple.bugs@applelink.apple.com
  15.                      AppleLink:    APPLE.BUGS
  16.  
  17. */
  18. #ifndef __APPLESCRIPT_IDL__
  19. #define __APPLESCRIPT_IDL__
  20.  
  21. #include <somobj.idl>
  22. #include <somcls.idl>
  23.  
  24. #ifndef __ERRORS_IDL__
  25. #include <Errors.idl>
  26. #endif
  27. #ifndef __APPLEEVENTS_IDL__
  28. #include <AppleEvents.idl>
  29. #endif
  30. #ifndef __OSA_IDL__
  31. #include <OSA.idl>
  32. #endif
  33. #ifndef __TEXTEDIT_IDL__
  34. #include <TextEdit.idl>
  35. #endif
  36.  
  37. #ifdef __SOMIDL__
  38.  
  39. #if FOR_SYSTEM7_ONLY
  40. /*
  41. *************************************************************************
  42.     Types and Constants
  43. *************************************************************************
  44. */
  45. /*
  46.     The specific type for the AppleScript instance of the
  47.     Open Scripting Architecture type.
  48. */
  49. /*
  50. *************************************************************************
  51.     Component Selectors
  52. *************************************************************************
  53. */
  54. /*
  55. *************************************************************************
  56.     OSAGetScriptInfo Selectors
  57. *************************************************************************
  58. */
  59. /*
  60.         This selector is used to query a context as to whether it contains
  61.         a handler for the kAEOpenDocuments event. This allows "applets" to be 
  62.         distinguished from "droplets."  OSAGetScriptInfo returns false if
  63.         there is no kAEOpenDocuments handler, and returns the error value 
  64.         errOSAInvalidAccess if the input is not a context.
  65. */
  66. /*
  67. *************************************************************************
  68.     Initialization
  69. *************************************************************************
  70. */
  71. /*
  72.         ComponentCallNow(kASSelectInit, 28);
  73.         This call can be used to explicitly initialize AppleScript.  If it is
  74.         not called, the a scripting size resource is looked for and used. If
  75.         there is no scripting size resource, then the constants listed below
  76.         are used.  If at any stage (the init call, the size resource, the 
  77.         defaults) any of these parameters are zero, then parameters from the
  78.         next stage are used.  ModeFlags are not currently used.
  79.         Errors:
  80.         errOSASystemError        initialization failed
  81. */
  82. /*
  83.     These values will be used if ASInit is not called explicitly, or if any
  84.     of ASInit's parameters are zero:
  85. */
  86. /*
  87. *************************************************************************
  88.     Source Styles
  89. *************************************************************************
  90. */
  91. /*
  92.         ComponentCallNow(kASSelectSetSourceStyles, 4);
  93.         Errors:
  94.         errOSASystemError        operation failed
  95. */
  96. /*
  97.         ComponentCallNow(kASSelectGetSourceStyles, 4);
  98.         Errors:
  99.         errOSASystemError        operation failed
  100. */
  101. /*
  102.         ComponentCallNow(kASSelectGetSourceStyleNames, 8);
  103.         This call returns an AEList of styled text descriptors the names of the
  104.         source styles in the current dialect.  The order of the names corresponds
  105.         to the order of the source style constants, below.  The style of each
  106.         name is the same as the styles returned by ASGetSourceStyles.
  107.         
  108.         Errors:
  109.         errOSASystemError        operation failed
  110. */
  111. /*
  112.     Elements of STHandle correspond to following categories of tokens, and
  113.     accessed through following index constants:
  114. */
  115. /* Gestalt selectors for AppleScript */
  116. #endif
  117.  
  118. #endif /* __SOMIDL__ */
  119.  
  120. #endif /* __APPLESCRIPT_IDL__ */
  121.  
  122.